package com.kexio.enterprise.observability.health.summary;

/**
 * 健康摘要
 * 
 * @author Kexio
 * @since 1.0.0
 */
public class HealthSummary {
    private int totalComponents;
    private int healthyComponents;
    private int unhealthyComponents;
    private int warningComponents;
    private double healthyPercentage;

    // Getters and Setters
    public int getTotalComponents() { return totalComponents; }
    public void setTotalComponents(int totalComponents) { this.totalComponents = totalComponents; }
    
    public int getHealthyComponents() { return healthyComponents; }
    public void setHealthyComponents(int healthyComponents) { this.healthyComponents = healthyComponents; }
    
    public int getUnhealthyComponents() { return unhealthyComponents; }
    public void setUnhealthyComponents(int unhealthyComponents) { this.unhealthyComponents = unhealthyComponents; }
    
    public int getWarningComponents() { return warningComponents; }
    public void setWarningComponents(int warningComponents) { this.warningComponents = warningComponents; }
    
    public double getHealthyPercentage() { return healthyPercentage; }
    public void setHealthyPercentage(double healthyPercentage) { this.healthyPercentage = healthyPercentage; }
}
